use strict;
use warnings;

package Country;

use base qw(My::DB::Object);

__PACKAGE__->meta->setup(
	table   => 'Country',
	columns => [
		'id'               => { 'type' => 'varchar', 'primary_key' => 1,   'not_null' => 1 },
		'name'             => { 'type' => 'varchar', 'length'      => 255, 'not_null' => 1 },
		'ISO_3166_1_year'  => { 'type' => 'int',     'not_null'    => 1 },
		'calling_prefix'   => { 'type' => 'varchar' },
		'intl_dial_truncate_lead_zero'   => { 'type' => 'bool', 'not_null' => 1, 'default' => 1 },
		'advanced_economy' => { 'type' => 'bool',     'not_null'    => 1,   'default'  => 0 },
	],
	unique_keys => ['name'],
);

1;
